﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using SMA.GENTEv1;
using Telerik.Web.UI;

public partial class Protegidos_Pessoas__menu_MenuDtPessoa : System.Web.UI.UserControl
{
    protected int idPessoa;
    protected const int menuAba = 4;

    protected void Page_Load(object sender, EventArgs e)
    {
        if ((Session["IdPessoa"] != null))
            idPessoa = int.Parse(Session["IdPessoa"].ToString());
        else
            Server.Transfer("~/Protegidos/Pessoas/Pesquisar.aspx");

        //if (!IsPostBack)
        //{
            CarregaMenu();
            CarregarFoto();
        //}
    }

    protected void CarregaMenu()
    {
        SMA.GENTEv1.Menu menu = new SMA.GENTEv1.Menu();
        List<SMA.GENTEv1.Menu> listMenu = new List<SMA.GENTEv1.Menu>();

        listMenu = menu.SelectAba(menuAba);

        RadTreeView1.DataTextField = "NomeMenu";
        RadTreeView1.DataNavigateUrlField = "Url";
        RadTreeView1.DataFieldID = "IdMenu";
        RadTreeView1.DataFieldParentID = "IdPai";
        RadTreeView1.DataValueField = "IdMenu";

        RadTreeView1.DataSource = listMenu;
        RadTreeView1.DataBind();
    }

    protected void CarregarFoto()
    {
        Pessoa pessoa = new Pessoa();

        imgPessoa.ImageUrl = "~/arq/" + pessoa.RetornaFoto(idPessoa);
    }
}
